<template>
    <div>
        <i-frame :src="dragUrl"></i-frame>
    </div>
</template>
<script>
    import { getToken } from "@/utils/auth";
    import iFrame from "@/components/iFrame/index";
    export default {
        name: "PyJeecgDragView",
        components: { iFrame },
        data() {
            return {
                dragUrl: ""
            }
        },
        created() {
            let query = this.$route.query;
            let code = undefined;
            let paramsString = "";
            if (query) {
                for (const key in query) {
                    if (Object.hasOwnProperty.call(query, key)) {
                        const param = query[key];
                        if (key == "code") {
                            code = param;
                        } else {
                            if (paramsString != "") {
                                paramsString += paramsString + "&" + key + "=" + param;
                            } else {
                                paramsString = "&" + key + "=" + param;
                            }
                        }
 
                    }
                }
            }
 
            if (code) {
                this.dragUrl = process.env.VUE_APP_BASE_API + "/drag/share/view/" + code + "?token=Bearer " + getToken() + paramsString;
 
            } else {
                this.$modal.msgError("大屏编码(code)为空，无法打开大屏");
            }
        }
    }
</script>